/*
 * @Author: caisue
 * @version: V1.0.0
 * @Date: 2025-04-27 17:15:10
 * @LastEditors: caisue
 * @LastEditTime: 2025-05-06 15:46:34
 * @Descripttion: 
 */
import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store/index'
import VueCodemirror from 'vue-codemirror'
import 'codemirror/lib/codemirror.css';
import 'codemirror/mode/javascript/javascript.js';
import 'codemirror/theme/material.css';
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import './assets/icons' // icon
import plugins from './plugins' // plugins
import '@/assets/styles/index.scss' // global css
import './assets/styles/element-variables.scss'
import axios from 'axios'
import Tinymce from './components/tinymce/index.vue'
Vue.component('tinymce', Tinymce)
Vue.config.productionTip = false
Vue.prototype.$axios = axios
Vue.use(ElementUI);
Vue.use(plugins)
Vue.use(VueCodemirror);
new Vue({
    router,
    store,
    render: h => h(App)
}).$mount('#app')
